package com.ems.util;

/**
 * @Author: Wuzh
 * @Description: 常量工具类, 替换魔法值
 * 实现WXPayConfig接口是为了在微信扫码支付的时候拿到商户号以及APPID
 * @Date Created in 22:18 2020/9/20
 * @return
 */
public class ConstUtil {


    public static String DO_MAIN = "https://pv.solar.chu.edu.cn";

    /**
     * 设备类型
     */
    public static Integer DEVICE_TYPE_INVERTER = 3;         // 逆变器


    /**
     * 错误码
     * 0x01     正确
     * 0x02     登录秘钥错误
     * 0x03     遥控执行失败
     */
    public static String SUCCESS_CODE = "01";
    public static String KEY_CODE = "02";
    public static String REMOTE_FAIL_CODE = "03";


    /**
     * 菜单权限1表示父菜单
     * 菜单权限2表示子菜单
     * 菜单权限3表示按钮
     */
    public static Integer MENU_TYPE_PARENT = 1;
    public static Integer MENU_TYPE_CHILD = 2;
    public static Integer MENU_TYPE_BTN = 3;


    /**
     * ffmpeg推流常量
     * 1、rtmp直播流地址：配置的是nginx中rtmp地址、端口、应用，由于摄像头配置在内网，基本获取的是本机IP和rtmp默认端口
     * 2、直播流转flv的http地址：获取的是nginx安装服务器的IP和开放监听端口
     * 1）8080表示nginx监听的flv直播流端口
     * 2）live表示nginx中rtmp应用名称
     * 3）port=1935端口表示rtmp默认端口
     * 4）app=live表示rtmp应用名称
     * 5）stream=表示的是每台摄像头通道，同样是摄像头的唯一标识符
     */
    public static final String RTMP = "rtmp://127.0.0.1:1935/live/";
    public static final String FLV_URL = ":8081/live?port=1935&app=live&stream=";

}

